home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / step13.arc / STEP13.DOC < prev   
Text File  |  1988-03-19  |  6KB  |  149 lines

  1.  
  2.                               STEP13
  3.  
  4.                                 by
  5.  
  6.                             Mike Parker
  7.                        2374 Meadowpark Court
  8.                      Maryland Heights, MO 63043
  9.  
  10.  
  11.                            CIS 70270,161
  12.  
  13.                              11/19/87
  14.                             Version 1.0
  15.  
  16.        ============================================================
  17.                          Program Description
  18.        ============================================================
  19.  
  20. STEP13 is a Terminate and Stay Resident program that intercepts BIOS
  21. interrupt 13H. Each time an INT 13H is called, a 'pop-up window' is
  22. displayed with a description of what the BIOS call is about to do
  23. along with a display of the input parameters (drive #, track, sector, etc.).
  24.  
  25. STEP13 detects whether a CGA or Monochrome adapter is installed and will
  26. determine which video page is currently active each time it puts up the
  27. information window.
  28.  
  29.        ============================================================
  30.                             Program Execution
  31.        ============================================================
  32.  
  33. To load STEP13 type:
  34. STEP13
  35. followed by pressing the return key.
  36.  
  37. The program will install itself, display a message such as:
  38.    STEP13 Version x.x Installed
  39. and return to the DOS prompt.
  40.  
  41. STEP13 will be in memory intercepting INT 13h calls but will not display
  42. the status window until it is 'armed'. This way STEP13 can be loaded at
  43. any time without immediately stopping program execution.
  44.  
  45. To 'arm' STEP13 hold BOTH THE LEFT AND RIGHT "SHIFT" KEYS DOWN SIMULTANEOUSLY
  46. then release them. These keys are usually located to the left and right
  47. of the SPACE BAR and one row above it.
  48.  
  49. To invoke the STEP13 display some disk activity must be generated so put a
  50. floppy disk in drive 'A' and type:
  51. DIR A:
  52. followed by the return key.
  53.  
  54. Just before the disk is accessed a window will pop up showing something like:
  55.  
  56.    +------------------------------------+
  57.    |      Int 13H - Function 02H        |
  58.    |                                    |
  59.    | Read 01 Disk Sector(s)             |
  60.    |                                    |
  61.    | Drive:  00H                        |
  62.    | Head:   00                         |
  63.    | Track: 000                         |                                                  |
  64.    | Sector: 02                         |
  65.    | Buffer Address = XXXX:XXXXH        |
  66.    |                                    |
  67.    |   Skip Current Func  Return Code   |
  68.    | ESC - Non Stop  xxxx - Move Window |
  69.    +------------------------------------+
  70.  
  71. Press any key except 'S', 'R', the ARROW keys or 'ESCAPE' to execute the
  72. BIOS function.
  73.  
  74.  
  75.        ============================================================
  76.                             Program Options
  77.        ============================================================
  78.  
  79.  
  80. Skip Current Function
  81. ---------------------
  82. To keep you from having to press a key each time to execute a long sequence
  83. of one type of function (read, write, etc.) you can use the 'Skip Current
  84. Func' option.  This tells STEP13 to run nonstop as long as the current
  85. function (in this case 02h, or READ) is being repeated by the calling program.
  86. When a function code other than 02h is executed, STEP13 will resume display.
  87.  
  88.  
  89. Return Code
  90. -----------
  91. When the STEP13 window is displayed, press the 'R' key and you will see:
  92.  
  93.    +------------------------------------+
  94.    |      Int 13H - Function 02H        |
  95.    |                                    |
  96.    |                                    |
  97.    |                                    |
  98.    | Return Code = 0000H                |
  99.    | Carry Flag  = 0                    |
  100.    | Zero Flag   = 0                    |                                                  |
  101.    |                                    |
  102.    |                                    |
  103.    |                                    |
  104.    |          Press Any Key             |
  105.    |           To Continue              |
  106.    +------------------------------------+
  107.  
  108. This is the result immediately after the INT 13h code is executed.
  109. The 'Return Code' is what was returned in the 'AX' register.
  110.  
  111.  
  112. ESC - NON STOP
  113. --------------
  114. Pressing the ESCAPE key while the window is displayed will prevent STEP13
  115. from stopping on subsequent BIOS calls, in effect "dis-arming" itself.
  116. STEP13 will not be removed from memory and it will still intercept the
  117. INT 13h vector but after testing a flag it will restore the user's
  118. registers and continue on with the BIOS function.
  119.  
  120. To "re-arm' STEP13 hold BOTH THE LEFT AND RIGHT "SHIFT" KEYS DOWN
  121. simultaneously then release them. When the next INT 13h call is made
  122. STEP13 will resume display of its window.
  123.  
  124.  
  125. ARROW KEYS - MOVE WINDOW
  126. ------------------------
  127. If the window is covering up a part of the screen you would like to see,
  128. press one of the cursor positioning keys on the numeric keypad and the
  129. window will move.
  130. The four arrow keys will move the window one position.
  131. The HOME, PGUP, END and PGDN keys will move the window to the corners of
  132. the screen.
  133.  
  134.  
  135.        ============================================================
  136.                             Program Removal
  137.        ============================================================
  138.  
  139. To completely remove STEP13 from memory hold down the following three keys:
  140.               CONTROL    LEFT-SHIFT   RIGHT-SHIFT
  141.  
  142. Hold them all down simultaneously then release them.
  143.  
  144. STEP13 will not be removed immediately. Rather, when DOS is in its idle
  145. loop waiting for a key to be pressed at the command line prompt, INT 28h
  146. will be intercepted. If the above sequence of three keys has been pressed,
  147. all of the memory allocated for STEP13 will be released and all intercepted
  148. vectors will be restored.
  149.